#include <stdio.h>

struct stu
{
	char name[10];
	int a;
	int x,y,z,sum;
};
void swap(struct stu *a,struct stu *b){
	struct stu t;
	t=*a;
	*a=*b;
	*b=t;
}
int main()
{
	int n,i;
	scanf("%d",&n); 
	struct stu p[n];
	for(i=0;i<n;i++){
	scanf("%d%s%d%d%d",&p[i].a,&p[i].name,&p[i].x,&p[i].y,&p[i].z);	
	p[i].sum=p[i].x+p[i].y+p[i].z;
    }	
    	printf("\n");
	for(int j=0;j<n;j++){
		if(p[j].x<60||p[j].y<60||p[j].z<60){
		printf("%d %s %d %d %d\n",p[j].a,p[j].name,p[j].x,p[j].y,p[j].z);	
		}
	}

	for(i=0;i<n-1;i++){
		for(int j=0;j<n;j++){
		if(p[j+1].sum>p[j].sum){
			swap(&p[j+1],&p[j]);
		}
	}
}
printf("\n");
    for(int j=0;j<n;j++){
    	printf("%d %s %d %d %d\n",p[j].a,p[j].name,p[j].x,p[j].y,p[j].z);
	}
	

	return 0;
}
